home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- INTRODUCTION TO
-
- PAL
-
- the Personal Appointment Locator for SideKick
-
- and
-
- PALARM / PALSET
-
- a resident alarm clock
-
-
-
- Copyright 1986 by PAL Software NY
-
- Suite 12B
- 110 Greene Street
- New York, New York 10012
-
-
- Bulletin Board: (212) 334-9171
- Voice: (212) 334-9172
-
-
- SideKick is a trademark of Borland International
-
-
- PAL and PALARM/PALSET Introduction -- Page 2
-
-
-
-
- Introduction
-
- PAL is a utility for IBM-PC and compatible owners who use
- SideKick. PAL enhances SideKick's appointment calendar feature.
- If you would like a quick demonstration of some of PAL's features,
- then run the batch file PALDEMO.BAT.
-
- PALARM is a resident alarm which is useable on IBM-PC's and
- compatibles, regardless whether you use SideKick. PALSET is
- PALARM's non-resident companion which is used to edit alarms and
- set PALARM's various features.
-
- This file is provided as mutual documentation for both PAL
- and PALARM/PALSET. The PAL program files are being disseminated
- onto bulletin boards in an archived file under the name PAL14.ARC,
- and the PALARM/PALSET program files are being disseminated in an
- archived file under the name PALARM10.ARC. Persons who wish to
- use both PAL and PALARM/PALSET must download both ARC files; those
- who desire one program and not the other will be spared the time
- of downloading unwanted files. If you upload these files to
- bulletin boards, pleas upload PALARM10.ARC, PAL14.ARC and
- PAL14.INF.
-
- This introduction file should be sufficient to get you well
- on your way to exploiting all that PAL and PALARM can do for you.
- PAL also has online help, which is available to you by choosing
- the help selection from PAL's opening menu, or you can bypass the
- opening menu by typing "PAL HELP" at the DOS command line. Online
- help for PALARM and PALSET is available from the first menu of
- PALSET. Extensive written documentation will be provided to
- registered users of PAL and PALARM.
-
-
- Installation
-
- To use PAL in a hard disk system, copy the following files to
- a single subdirectory which resides in your PATH (if you aren't
- familiar with paths, check your DOS documentation):
-
- PAL.COM
- PAL14.000
- PAL14.001
- PAL14.HLP
-
- The PAL14.HLP file is optional, and is necessary only if you want
- online help. Invoke PAL by issuing the command "PAL" from the DOS
-
-
-
-
- Revised 8/26/86
- PAL and PALARM/PALSET Introduction -- Page 3
-
-
- command line. So long as you have properly set your PATH, it will
- not matter what your current directory is when you invoke PAL.
-
- To use PAL in a floppy disk system, copy the four PAL files
- mentioned above to a single disk, preferably the one on which you
- keep your SideKick appointment file. If you're short on space,
- you may want to delete the PAL14.HLP file, but doing so will
- disable the online help feature. Make sure that the disk contain-
- ing PAL is in the current drive, or else that you have set your
- DOS PATH to look in that drive. Invoke PAL by issuing the command
- "PAL" from the DOS command line.
-
- To use PALARM, simply type the program name at the command
- line and hit the carriage return. PALARM then installs itself and
- remains resident in memory. You will not have any further need of
- "PALARM.COM" until the next time you boot. PALARM must be
- installed prior to the time that SideKick installs itself, so if
- you intend to use it regularly, place the PALARM command in your
- AUTOEXEC.BAT file prior to the SK command.
-
- To use PALSET, you must install both PALSET.COM and
- PALSET.000 in a single subdirectory which resides in your PATH.
- PALSET, like PALARM, is called from the command line without
- additional parameters.
-
-
- Menu and Command Line Operation of PAL
-
- PAL is distributed so that if you invoke the program without
- any additional command line parameters, it will present you with a
- menu to choose from its various operations. To select an opera-
- tion, hit the alphabetic or numeric key which is associated with
- the operation you desire to activate. No carriage return is
- required.
-
- Alternatively, you may invoke any of PAL's operations
- directly from the DOS command line by adding parameters after the
- program name. Command line operation is especially useful for
- those persons who become familiar with PAL's syntax and prefer not
- to wade through menus. It is also a blessing for persons who like
- to make use of batch files.
-
-
- Online Help
-
- You can invoke online help from the beginning menu, or
- directly from the command line with "PAL HELP". To select a
- subject for help, hit the alphabetic or numeric key which is
-
-
-
-
- Revised 8/26/86
- PAL and PALARM/PALSET Introduction -- Page 4
-
-
- associated with the subject which you wish to review. No carriage
- return is required.
-
-
- Report Mode
-
- Syntax for the Report Mode is:
-
- PAL [@mm/dd/yyyy] n[CFP] [FILENAME]
-
- The only required entries on the command line are the program name
- and "n", where "n" is the number of days you would like the report
- to encompass. The remaining parameters are optional. The first
- optional parameter is to set the start date of the report at other
- than your present system date. If you use the "@" character by
- itself without a following date, then PAL will assume that you
- mean to start at 1/1/85. The second group of optional parameters
- ("CFP") must be specified immediately following "n", without
- intervening spaces; they respectively stand for "C"olor toggle,
- send report to "F"ile, and send report to "P"rinter. The last
- optional parameter is to permit you to specify the complete name,
- including drive and path if needed, of the file you desire to
- search. If you do not specify the filename, then PAL will use its
- default assumptions for the name and location of the file; you may
- freely change those assumptions (among others) with PAL's cloning
- procedure.
-
- For instance, to see all your appointments for the next week,
- issue the command "PAL 7". A very common use for PAL is to insert
- such a command as the last line of your AUTOEXEC.BAT file, so that
- your coming appointments greet you when your computer finishes
- booting in the morning.
-
-
- Search Mode
-
- Syntax for the Search Mode is:
-
- PAL [@mm/dd/yyyy] $[CFP] SEARCHTERM [FILENAME]
-
- The required parameters in Search Mode are the program's name,
- followed by the "$" character (think "$earch"), followed by the
- term that you want PAL to search for; the term must be a single
- word or part of a word, without intervening spaces. The optional
- parameters are identical to those permitted in Report Mode.
-
- For instance, if you issue the command "PAL $ den", then PAL
- will show you all upcoming appointments which contain the charac-
- ters "den", such as "Dentist appointment" or "lunch with Denise".
-
-
-
- Revised 8/26/86
- PAL and PALARM/PALSET Introduction -- Page 5
-
-
-
-
- Reminders
-
- If you want to maintain a reminder list, then enter an
- appointment with SideKick and insert an exclamation point ("!")
- anywhere in the memo. If the day passes and the memo is still
- there, then PAL will remind you of that memo in a special section
- of its report. This feature is helpful not only for procrastina-
- tors, but also for persons who want specific memos to jump out at
- them as encouragement to get some pressing business done.
-
-
- Auto-Repeat Appointments
-
- If you want to have an appointment come up periodically on a
- monthly or annual basis, then insert the left bracket ("[") for an
- annual auto-repeat appointment or a right bracket ("]") for a
- monthly auto-repeat appointment. You'll never forget that
- birthday again!
-
- An auto-repeat appointment will appear in PAL's Report Mode
- in perpetuity, until you actually delete the appointment with
- SideKick. Since the repetition is done dynamically in memory by
- PAL rather than physically in your disk file, substantial disk
- space savings is achieved.
-
- The one disadvantage of PAL's dynamic repetition is that
- SideKick will not report the auto-repeat appointments. Thus, it
- is possible for you to enter an appointment with SideKick in a
- slot which, according to SideKick, is free. If you then issue a
- report from PAL, you would see two appointments scheduled for the
- same slot: the one which you entered with SideKick, and the auto-
- repeat appointment which has been carried forward by PAL. The
- potential for entering conflicting appointments will be markedly
- reduced if you regularly use PAL's Report Mode to review coming
- appointments, a practice which many users of PAL find that they do
- as a simple matter of course.
-
- To edit or delete an auto-repeat appointment, you must first
- locate the single memo which generates all the repeat appoint-
- ments. To do so, use PAL's Search Mode. For instance, if you
- entered your Cousin Brucie's birthday with SideKick as an annual
- auto-repeat appointment, you can search for it with the command
- "PAL @ $ [" or "PAL @ $ Brucie". Once PAL finds the specific date
- on which you entered the appointment, you can then call up
- SideKick, go to the date, and then delete or edit the appointment.
-
-
-
-
-
- Revised 8/26/86
- PAL and PALARM/PALSET Introduction -- Page 6
-
-
-
- Garbage Collection
-
- If you'd like to delete all your old appointments, then
- invoke the delete function with "PAL DELETE". This will get rid
- of all your out of date appointments except for reminders ("!")
- and auto-repeat appointments ("[" or "]"). Optionally, you may
- instruct PAL to get rid of the old reminders as well. This
- function will also get rid of some useless records in your
- appointment file which SideKick tends to leave there even after
- you delete them with SideKick; if all you want to do is collect
- and dispose of the garbage but leave your old visible appointments
- intact, then use the command "PAL PURGE".
-
-
- Multiple Appointment Files
-
- If you keep more than one appointment file and would like to
- view them together to check on conflicts or common free time, then
- copy them together (using the "/b" parameter), and view the
- combined file with PAL. For instance, if Dick uses DICK.APP and
- Jane uses JANE.APP, then use either of the two following commands
- to combine the files into TOTAL.APP:
-
- COPY /B DICK.APP + JANE.APP TOTAL.APP
- COPY /B *.APP TOTAL.APP
-
- Then use PAL on the combined file:
-
- PAL 7 TOTAL.APP
-
- If you forget to use the "/B" parameter, PAL will refuse to
- recognize TOTAL.APP as a valid appointment file.
-
-
- Cloning New Versions of PAL to Your Specifications
-
- If you want to teach PAL the name of the appointment file it
- should use and where to find it, or you want to change any of the
- assumptions that PAL makes, then use the CLONE procedure.
-
- You can turn color on and off on color monitors, you can send
- the report to a file, and you can send your report to a printer,
- specifying printer codes if you like.
-
-
-
-
-
-
-
-
- Revised 8/26/86
- PAL and PALARM/PALSET Introduction -- Page 7
-
-
- PALARM and PALSET
-
- PALARM allows your computer to maintain up to 10 alarms at
- any time. When the moment comes for the alarm, PALARM will pop up
- over your current application and will present you with both a
- visual and an audible alarm (the visual alarm will not pop up over
- a graphics application).
-
- You kill the alarm by hitting the carriage return key. If
- you fail to kill the alarm, then PALARM will automatically silence
- the alarm, snooze for a period, then pop up again later. You can
- intentionally force a snooze period by hitting any key other than
- the carriage return. If PALARM is snoozing, you will hear a soft
- tick sound approximately once per second.
-
- As distributed, the alarm will display for 10 seconds and
- will snooze for 1 minute. With PALSET, you can change the time
- for display to between 1 and 60 seconds, and the snooze time to
- between 1 minute and 24 hours.
-
- An additional control you have over the alarm is the ability
- to specify the type of sound you hear when the alarm goes off.
- You can change the sound to OFF, LOW, MEDIUM or HIGH. The
- distribution version of PALARM has the sound set to LOW.
-
- When you first install PALARM, you will see the date and time
- at the upper right hand corner of your display. If you prefer not
- to have the clock and date display, then enter PALSET and turn
- either or both off temporarily with the toggle options on the
- opening menu, or turn either or both off permanently by entering
- the installation option on PALSET's opening menu.
-
- Editing alarms is accomplished by entering the "Alarms Menu".
- You can add alarms, edit them, delete specific alarms, purge old
- alarms, or clear the entire alarm sequence. When you exit the
- Alarms menu and get back to the opening PALSET menu, you should
- "S"ave your changes to the data file if you want the information
- remembered the next time you boot up.
-
- The alarm information currently in memory will automatically
- be stored to disk when you kill an alarm; therefore, if an alarm
- pops up in the middle of an editing session and you're not sure
- that you want the current changes to overwrite your existing data,
- then instead of killing the alarm, force it to snooze. To restore
- your old, unedited data while the alarm is snoozing, reload the
- data file from PALSET's opening menu.
-
- To remove PALARM from memory, first satisfy yourself that no
- other application is currently running (You are at the DOS command
-
-
-
- Revised 8/26/86
- PAL and PALARM/PALSET Introduction -- Page 8
-
-
- line) and that no other programs reside in memory after PALARM
- (e.g., you either did not load SideKick, or, having done so, have
- already removed SideKick from memory). Then, if you still wish to
- remove PALARM, hit the ALT key, then (still holding the ALT key)
- press the LEFT SHIFT key. PALARM will then permit you the final
- choice of answering "Y" or "N" to the question whether you wish to
- proceed in killing the program.
-
- Is it possible, you ask, for PALARM to read an alarm directly
- from my SideKick appointment file? It sure is, but that awaits
- you in PAL Version 2, which is available on a commercial basis for
- $49.95.
-
-
- TSR Wars; Multitasking
-
- Resident programs are often referred to as TSR's, after the
- DOS programmer's function that permits a program to Terminate but
- Stay Resident. As more and more resident programs vie for memory,
- processor time and control, it is inevitable that skirmishes may
- result, sometimes resulting in total system lockup which can only
- be remedied by turning the system off and then back on again.
-
- PALARM has been tested in many system configurations and has
- been found to coexist peacefully in the vast majority of situa-
- tions. If, for any reason, you find that the introduction of
- PALARM as a resident program in your system causes any problems,
- then first try to rearrange the order in which your TSR's are
- loaded. In most cases, you will find that loading PALARM early on
- in the sequence should solve your problem. If you still have
- problems which are resolved only by removing PALARM entirely, then
- please send us a complete written report of the circumstances so
- that we can try to find the problem and correct it.
-
- Multitasking software, such as DoubleDos, TopView, Windows,
- DesqView and TaskView are essentially TSR's which spawn several of
- your application programs as child processes. PALARM is a mini-
- multitasker itself, because it steals a little bit of processor
- time to keep track of when alarms must be sounded. PALARM has
- been found to work well in most cases with TaskView and DesqView,
- so long as PALARM is loaded before them. We have observed that
- TaskView works more smoothly with SideKick than DesqView; on the
- other hand, DesqView permits more flexible memory use when you
- have a memory board that uses AST's EEMS specification. We have
- not tested PALARM with other multitasking software. We would
- appreciate hearing from those of you who try to use PALARM in
- multitasking systems. Remember, if in doubt, load PALARM before
- other resident programs.
-
-
-
-
- Revised 8/26/86
- PAL and PALARM/PALSET Introduction -- Page 9
-
-
- One other kind of program that makes special use of memory
- and which may do battle with PALARM is the program that makes use
- of AST's EEMS specification to utilize expanded memory for running
- the program. One program that has been found to have difficulty
- with PALARM is Reflex version 1.1 on an AST Rampage configured to
- use EEMS. Apparently Reflex version 1.0 does not cause such a
- problem. PALARM does not have problems with programs which use
- expanded memory solely for data manipulation, such as SuperCalc,
- Lotus and Symphony.
-
- If you have any problems running PALARM, we want to hear
- about it. If we don't know about it, we can't fix it.
-
-
- Registration: The Shareware Concept
-
- Check the online help system for more details about what PAL
- and PALARM/PALSET can do for you. For full written documentation,
- you must become a registered user.
-
- To register, send $25 for PAL, $15 for PALARM/PALSET, or $30
- for all the programs combined, with your name and address to PAL
- Software NY, Suite 12B, 110 Greene St., NY, NY 10012. Before
- doing so, read PAL's help file's description of PAL Version 2.
- You may just be tempted to spring for the commercial version of
- PAL!
-
- The concept of shareware is that an author can provide
- software at an inexpensive price by freely disseminating the
- software for trial. If an individual finds the software useful,
- he is expected to pay for it. Realities being what they are, many
- people use shareware products without paying. I hope that as you
- continue to use PAL and come to appreciate it as an essential
- tool, that you will recognize its value and compensate the author
- appropriately. It is through your support that enhancements are
- encouraged.
-
- In any case, feel free to share the program with your friends
- and upload it to computer bulletin boards for further dissemina-
- tion, so long as all the files are kept together with this
- documentation and no changes are made by any person. If you do
- upload, then please upload PAL14.ARC, PALARM10.ARC and PAL14.INF.
-
- For comments and questions, write to us at the above address,
- or communicate by modem by means of Compuserve (ID #70475,1071) or
- the Source (ID #ST2338). On Compuserve, you can either use EMAIL
- or flag us down on the Borland SIG (GO BOR-100) or the IBM
- Software SIG (GO PCS-72).
-
-
-
-
- Revised 8/26/86
- PAL and PALARM/PALSET Introduction -- Page 10
-
-
- For those who prefer more direct communication, PAL Software
- NY now has its own bulletin board, which can be reached at 212-
- 334-9171, using 300, 1200 or 2400 baud. Non-registered users of
- PAL may have free access to the board and are authorized to
- download all updates to the shareware version of PAL, and a
- complete (but time-limited) demo of PAL version 2. Registered
- users will have complete message system, uploading and downloading
- privileges.
-
- For verbal communication, call PAL's voice line at 212-334-
- 9172.
-
-
- Legal Stuff: Warranties and Limitations
-
- Our lawyer says we have to write this stuff here. It just so
- happens that the author of PAL, PALARM and PALSET and the sole
- proprietor of PAL Software NY is a lawyer.
-
- PAL, PALARM and PALSET (the "Licensed Programs") are the
- exclusive property of PAL Software NY (the "Licensor"). You are
- granted a limited license to use the Licensed Programs. If you
- find the Licensed Programs useful, then you are asked to pay for
- the license in accordance with the section of this documentation
- which describes registration. You are encouraged to share the
- Licensed Programs with others and to disseminate the Licensed
- Programs on computer bulletin boards in their original archived
- format without modification; however, you may not receive any
- remuneration for sharing the Licensed Programs other than reim-
- bursement for media and mailing costs. No person is permitted to
- sell, license or otherwise distribute the Licensed Programs for
- profit without the prior written consent of the Licensor.
-
- The Licensor represents that many users have enjoyed using
- PAL and certainly hopes that you will, too. However, the Licensor
- DOES NOT WARRANT THAT THE LICENSED PROGRAMS ARE FIT FOR ANY
- PARTICULAR USE OR ARE MERCHANTIBLE. THE LICENSED PROGRAMS ARE NOT
- WARRANTED TO BE FREE OF BUGS, NOR ARE THEY PROVIDED WITH ANY
- WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED. IT IS YOUR
- RESPONSIBILITY TO DETERMINE WHETHER THE LICENSED PROGRAMS ARE
- SUITABLE FOR YOU. IN NO EVENT SHALL THE LICENSOR, ITS OWNERS OR
- AGENTS BE HELD RESPONSIBLE FOR INCIDENTAL, SPECIAL OR CONSEQUEN-
- TIAL DAMAGES, OR LOST DATA OR PROFITS TO ANY PERSON OR ENTITY
- THAT MAY ARISE OUT OF THE USE OF THE LICENSED PROGRAMS, EVEN IF
- THE POSSIBILITY OF SUCH DAMAGE HAS BEEN BROUGHT TO THE ATTENTION
- OF THE LICENSOR.
-
-
-
-
-
-
- Revised 8/26/86
- PAL and PALARM/PALSET Introduction -- Page 11
-
-
- Programmer's Note
-
- PAL, PALARM and PALSET are all written in Turbo Pascal. We
- acknowledge the contributions of numerous authors who have
- contributed their knowledge to the public domain. In addition, we
- have made extensive use of two commercial packages in creating our
- programs: TurboPower Utilities by TurboPower Software and Turbo
- Professional by Sunny Hill Software.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Revised 8/26/86
-